package entidade;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@SequenceGenerator(name = "PK_CONFIG", sequenceName = "GEN_CONFIG_ID")
@Table(name = "config")
public class Config {
	
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO, generator = "PK_CONFIG")
	@Column(name="cd_config")
	private Integer codigo;
	private String descricao;
	@Column(name = "dado_alpha")
	private String dadoAlpha;
	@Column(name = "dado_data")
	@Temporal(TemporalType.DATE)
	private Date dadoData;
	@Column(name = "dado_time")
	@Temporal(TemporalType.TIME)
	private Date dadoTime;
	@Column(name = "dado_numeric")
	private Integer dadoNumeric;
	@Column(name = "dado_valor")
	private Float dadoValor;
	@Column(name = "dado_logico")
	private Boolean dadoLogico;
	
	public Integer getCodigo() {
		return codigo;
	}
	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}
	public String getDescricao() {
		return descricao;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public String getDadoAlpha() {
		return dadoAlpha;
	}
	public void setDadoAlpha(String dadoAlpha) {
		this.dadoAlpha = dadoAlpha;
	}
	public Date getDadoData() {
		return dadoData;
	}
	public void setDadoData(Date dadoData) {
		this.dadoData = dadoData;
	}
	public Date getDadoTime() {
		return dadoTime;
	}
	public void setDadoTime(Date dadoTime) {
		this.dadoTime = dadoTime;
	}
	public Integer getDadoNumeric() {
		return dadoNumeric;
	}
	public void setDadoNumeric(Integer dadoNumeric) {
		this.dadoNumeric = dadoNumeric;
	}
	public Float getDadoValor() {
		return dadoValor;
	}
	public void setDadoValor(Float dadoValor) {
		this.dadoValor = dadoValor;
	}
	public Boolean getDadoLogico() {
		return dadoLogico;
	}
	public void setDadoLogico(Boolean dadoLogico) {
		this.dadoLogico = dadoLogico;
	}

}
